package com.regent.central.bill.dto.sale_order;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

/**
 * 销售单动作变动日志-货品
 *
 * @author 杨昌沛 646742615@qq.com
 * @date 2018-07-03 11:12
 **/
public class SaleOrderActionLoggingStyleDTO {
    /**
     * 单据汇款动作记录变动货品日志ID
     */
    private String id;

    private String loggingId;

    /**
     * 货品ID
     */
    private String goodsId;

    /**
     * 款号ID
     */
    private String styleId;

    /**
     * 修改总数
     */
    private BigDecimal total;

    /**
     * 修改增加总数
     */
    private BigDecimal totalInc;

    /**
     * 修改减少总数
     */
    private BigDecimal totalDec;

    /**
     * 修改总额
     */
    private BigDecimal amount;

    /**
     * 修改增加总额
     */
    private BigDecimal amountInc;

    /**
     * 修改减少总额
     */
    private BigDecimal amountDec;

    private List<SaleOrderActionLoggingStyleSKUDTO> skus = new ArrayList<>();

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getLoggingId() {
        return loggingId;
    }

    public void setLoggingId(String loggingId) {
        this.loggingId = loggingId;
    }

    public String getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(String goodsId) {
        this.goodsId = goodsId;
    }

    public String getStyleId() {
        return styleId;
    }

    public void setStyleId(String styleId) {
        this.styleId = styleId;
    }

    public BigDecimal getTotal() {
        return total;
    }

    public void setTotal(BigDecimal total) {
        this.total = total;
    }

    public BigDecimal getTotalInc() {
        return totalInc;
    }

    public void setTotalInc(BigDecimal totalInc) {
        this.totalInc = totalInc;
    }

    public BigDecimal getTotalDec() {
        return totalDec;
    }

    public void setTotalDec(BigDecimal totalDec) {
        this.totalDec = totalDec;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public BigDecimal getAmountInc() {
        return amountInc;
    }

    public void setAmountInc(BigDecimal amountInc) {
        this.amountInc = amountInc;
    }

    public BigDecimal getAmountDec() {
        return amountDec;
    }

    public void setAmountDec(BigDecimal amountDec) {
        this.amountDec = amountDec;
    }

    public List<SaleOrderActionLoggingStyleSKUDTO> getSkus() {
        return skus;
    }

    public void setSkus(List<SaleOrderActionLoggingStyleSKUDTO> skus) {
        this.skus = skus;
    }
}
